package com.learn;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;

import com.learn.dao.UserDao;

/**
 * springboot默认的日志级别是info
 * 可以通过logging.level.*=DEBUG配置项的方式设置，*可以是包，也可以是类名
 *
 *日志级别有：trace，debug,info,warn,error,fatal,off(关闭)
 *
 *logging.file=指定日志文件名字
 *logging.path=指定文件路径，默认日志文件名为spring.log
 *日志文件输出10M后会分割	
 *
 *springboot默认支持logback
 *classpath下配置logback.xml或者logback-spring.xml即可
 *
 *使用其他的日志组件
 *1.排除默认的日志组件
 *2.加入新的组件依赖
 *3.配置相应的配置文件
 */
@SpringBootApplication
public class App {
    public static void main( String[] args ){
        ConfigurableApplicationContext context = SpringApplication.run(App.class, args);
        context.getBean(UserDao.class).log();
        context.close();
    }
}
